package com.gaogzhen.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.gaogzhen.domain.WebConfig;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

public interface WebConfigService extends IService<WebConfig>{


    /**
     * 分页查询资源配置
     * @param page  分页参数
     * @param name  资源名称
     * @param type  资源类型
     * @return
     */
    Page<WebConfig> findByPage(Page<WebConfig> page, String name, String type);

    /**
     * 新增webConfig
     * @param webConfig 资源信息
     */
    void add(WebConfig webConfig);

    /**
     * 更新资源管理
     * @param webConfig 资源信息
     */
    void updateWebConfig(WebConfig webConfig);

    /**
     * 删除资源配置
     * @param ids   资源配置ids
     */
    void delete(String[] ids);

    /**
     * 获取pc端banner图
     * @return  pc端banner图
     */
    List<WebConfig> getPcBanners();
}
